Mahabharata And Science